using System;

namespace CSharpPro._0929;

public class Demo
{
    public static void RunExercises() // 重命名为普通方法，不再是入口
    {
        // ---------- 作业1：输出1000以内的水仙花数 ----------
        Console.WriteLine("1000以内的水仙花数：");
        for (int i = 100; i < 1000; i++)
        {
            int 百位 = i / 100;
            int 十位 = (i / 10) % 10;
            int 个位 = i % 10;

            if (百位 * 百位 * 百位 + 十位 * 十位 * 十位 + 个位 * 个位 * 个位 == i)
            {
                Console.WriteLine(i);
            }
        }

        // ---------- 作业2：输出100以内的质数 ----------
        Console.WriteLine("\n100以内的质数：");
        for (int 数字 = 2; 数字 < 100; 数字++)
        {
            bool 是质数 = true;
            for (int 除数 = 2; 除数 * 除数 <= 数字; 除数++)
            {
                if (数字 % 除数 == 0)
                {
                    是质数 = false;
                    break;
                }
            }
            if (是质数)
            {
                Console.WriteLine(数字);
            }
        }
    }
}